Skip to content

Conversation

ajleong623
Copy link
Contributor

@ajleong623 ajleong623 commented Jun 24, 2025

Description

This change will create a tracker for all the search API calls inside of the search object in the indices statistics of the node stats API. When there is an _msearch call, there can be partial failures, and this tracker will be able to catch those even though _msearch might still return a 200 response.

Related Issues

Resolves #18377, #18438

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: Anthony Leong <[email protected]>
@github-actions github-actions bot added enhancement Enhancement or improvement to existing feature or request Search Search query, autocomplete ...etc Search:Query Insights labels Jun 24, 2025
Signed-off-by: Anthony Leong <[email protected]>
Copy link
Contributor

❌ Gradle check result for c5aeb69: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

github-actions bot commented Jul 4, 2025

❌ Gradle check result for ff3d106: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: Anthony Leong <[email protected]>
Copy link
Contributor

❌ Gradle check result for 3dae11a: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: Anthony Leong <[email protected]>
Copy link
Contributor

❌ Gradle check result for 333c59f: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: Anthony Leong <[email protected]>
Copy link
Contributor

❌ Gradle check result for b0c64dc: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: Anthony Leong <[email protected]>
Copy link
Contributor

❌ Gradle check result for 68c0351: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

❌ Gradle check result for eea8dbe: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@ajleong623
Copy link
Contributor Author

Any ideas on how to handle the breaking changes? I had to refactor chunks of code and relocate parts of the api.

@kkhatua
Copy link
Member

kkhatua commented Jul 23, 2025

@jainankitk , @sgup432 can you take a look at this and advise?

@ajleong623 I think you might need to rebase your PR since I see a lot of commits unrelated to your work. That will hopefully reduce the actual number of changes to review.

Copy link
Contributor

❌ Gradle check result for 8bfed6c: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

❌ Gradle check result for 99ddb3d: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

❌ Gradle check result for c368a4b: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@ajleong623
Copy link
Contributor Author

@kkhatua It seems like the deadline for 3.2.0 is coming up. Will the pr be able to make that?

Copy link
Contributor

❌ Gradle check result for d1b22f5: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@ajleong623
Copy link
Contributor Author

@kkhatua I will be closing this pull request in favor of #19115. I did this to clean up the breaking changes and make sure I am updating from an up-to-date branch. I believe my changes are ready for review. The core details are the same as this pull request, so you can still refer here if you have any questions.

@ajleong623 ajleong623 closed this Aug 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement or improvement to existing feature or request Search:Query Insights Search Search query, autocomplete ...etc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request] Track non-successful Search API calls across coordinator nodes
2 participants